Ntt { a Query Algebra for Pcte
نویسندگان
چکیده
In this paper we present NTT, a typed, set-oriented query algebra for PCTE. PCTE is an ISO standard of a DBMS whose data model is an extended ER model with attributed relationships and an object type hierarchy. The PCTE standard deenes navi-gational access to objects via an API (application program interface), but no set-oriented query language. NTT is the rst algebraic set-oriented query language for PCTE which fulllls the usual quality criteria for query languages, notably closure under the underlying data model and object preservation. The property of being closed is particularly important since a PCTE object base is mainly accessed by applications via an object-oriented API, and since closure is an indispensable condition for a view definition language. NTT is a lean, but expressive algebra and consists only of ve diierent operators; therefore, it is possible to formally deene the semantics of NTT.
منابع مشابه
P-OQL: an OQL-oriented Query Language for Pcte
This paper presents P-OQL (Pcte-Object-QueryLanguage) a domain-oriented query language for Pcte. Pcte is the ECMA standard for a public tool interface (PTI) for system development environments (SDE) and includes as one of its major components a structurally object-oriented object management system (OMS). Whereas the ECMA standard is only concerned with navigational access to the object base, ex...
متن کاملAn Overview of PCTE: A Basis for a Portable Common Tool Environment
Environment framework technologies are becoming increasingly popular as aids to the construction of software engineering environments populated with integrated CASE tools. PCTE, a framework technology, is generating significant interest among environment users and builders as a mechanism for data management. This report details the history and current status of PCTE and PCTE-based environments....
متن کاملInterfacing Oz with the PCTE OMS
This paper details our experiment interfacing Oz with the Object Management System (OMS) of PCTE. Oz is a process-centered multiuser software development environment. PCTE is a specii-cation which deenes a language independent interface providing support mechanisms for software engineering environments (SEE) populated with CASE tools. Oz is, in theory, a SEE that can be built (or extended) usin...
متن کاملInterfacing Oz with the PCTE OMS: A Case Study of Integrating a Legacy System with a Standard Object Management System
The integration of a legacy system and a standard Object Management System (OMS) is often a very challenging task. This paper details a case study, our experiment in interfacing Oz with the PCTE (Portable Common Tool Environment) Object Management System. Oz is a multiuser process-centered software development environment that has been under development in our lab since 1987, originally under t...
متن کاملAdding Control Integration to PCTE
CASE, software engineering environments, PCTE, SoftBench The PCTE interfaces provide data-integration services. In a good Software Engineering Environment (SEE), however, it is also necessary to have control integration to automatically start tools and share services. We report on our intermediate practical experience of adding control integration to PCTE. More precisely, we show how Broadcast ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1996